home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / z / zeus2.dms / zeus2.adf / Developers / Include / clib / pipeutil_protos.h < prev   
C/C++ Source or Header  |  1995-07-04  |  5KB  |  124 lines

  1. #ifndef CLIB_PIPEUTIL_PROTOS_H
  2. #define CLIB_PIPEUTIL_PROTOS_H
  3.  
  4. /**********************************************************************/
  5. /*                                                                    */
  6. /*                $Filename: clib/pipeutil_protos.h $                 */
  7. /*                          $Release: 1.0 $                           */
  8. /*                         $Revision: 37.0 $                          */
  9. /*                   C prototypes. (32bit integers)                   */
  10. /*                    © 1993 Nick Loman & Alex May                    */
  11. /*                                                                    */
  12. /**********************************************************************/
  13.  
  14.  
  15. #ifndef EXEC_TYPES_H
  16. #include <exec/types.h>
  17. #endif
  18. #ifndef PLFILE_H
  19. #include <plfile.h>
  20. #endif
  21.  
  22.  
  23. /**********************************************************************/
  24. /*                          PUBLIC FUNCTIONS                          */
  25. /**********************************************************************/
  26.  
  27. void zeroize ( char *, int ) ;
  28. struct Node * NumFindNode ( int, struct List * ) ;
  29. void MySort ( struct List *, int ( * ) () ) ;
  30. void MakeUpper ( char *, int ) ;
  31. UBYTE * LineWrap ( char *, ULONG ) ;
  32. void CopySpaces    ( char *, int ) ;
  33. void PrintSpaces ( int, ULONG ) ;
  34. void InitParse ( struct parsekey *, char * ) ;
  35. int ParseNum ( struct parsekey *, int ( * ) ( ), ULONG ) ;
  36. int ParseChar ( struct parsekey *, int ( * ) ( ), ULONG ) ;
  37. struct filearea * GetFileAreaData ( ULONG ) ;
  38. ULONG ScanFiles    ( APTR, struct fullFile * ) ;
  39. int SaveFile ( struct savefile *, ULONG ) ;
  40. APTR InitFileScanKey ( struct ScanInfo * ) ;
  41. void CloseFileScanKey ( APTR ) ;
  42. struct fullFile * LoadFile ( ULONG, ULONG ) ;
  43. int AreasLoad ( struct List * ) ;
  44. struct PF_Globals * GetFileGlobals ( void ) ;
  45. int IsPlFileThere ( void ) ;
  46. int IsPlMsgThere ( void ) ;
  47. void GetFileFlagList ( char *, struct filearea * ) ;
  48. BOOL GetFile ( ULONG, struct fileindex * ) ;
  49. struct FileStats * GetFileStats    ( void ) ;
  50. int TxtDisplay ( char *, int, ULONG ) ;
  51. signed int EditFile ( struct file *, UBYTE * ) ;
  52. int XprProtosLoad ( struct List * ) ;
  53. struct UserFileData * GetUserFileData ( ULONG ) ;
  54. int FileNumberToName ( ULONG, char * ) ;
  55. long FileNameToNumber ( char * ) ;
  56. signed long FileSize ( char * ) ;
  57. int RebuildFiles ( ULONG, BOOL, BOOL ) ;
  58. int DeleteCatFile ( ULONG ) ;
  59. BOOL GetFileNoExt ( char *, struct fileindex * ) ;
  60. struct XprProto * GetProtocol ( int ) ;
  61. struct Editor * GetEditor ( int ) ;
  62. struct BaudEntry * GetBaudRate ( int ) ;
  63. int BaudRatesLoad ( struct List * ) ;
  64. struct List *GetEditorList ( void ) ;
  65. struct WholeMessage *LoadMessage ( int, ULONG, ULONG ) ;
  66. struct UserMsgData *GetUserMsgData ( int ) ;
  67. struct msgarea *GetMsgAreaData ( int ) ;
  68. struct MsgGlobals *GetMsgGlobals ( void ) ;
  69. ULONG GetNumberOfMessages ( void ) ;
  70. void FreeMessage ( struct WholeMessage * ) ;
  71. struct List * GetArchiverList ( void ) ;
  72. struct MsgScanKey * InitMsgScanKey ( struct ScanInfo * ) ;
  73. void CloseMsgScanKey ( struct MsgScanKey * ) ;
  74. ULONG ScanMessages ( struct MsgScanKey * , struct WholeMessage * ) ;
  75. struct MsgIdx * GetPointers ( ULONG ) ;
  76. int ProgramLog ( int, UWORD, char * ) ;
  77. signed int MoveFile ( char *, char *, ULONG ) ;
  78. struct List * ReadAddresses ( char *, char *, ULONG ) ;
  79. void FreeAddresses ( struct List * ) ;
  80. signed int CompareAddresses ( struct FidoAddress *, struct FidoAddress * ) ;
  81. char * WriteAddresses ( struct List *, ULONG, int, char * ) ;
  82. int LoadSigs ( struct List *, BOOL ) ;
  83. LONG FindMessageFromDate ( int, time_t *, int ) ;
  84. LONG FindFileFromDate ( int, time_t *, int ) ;
  85. int InsertNodeAlpha ( struct List *, APTR, signed int ( * ) ( ) ) ;
  86. char * FormMessageText ( char *, ULONG, APTR ) ;
  87. int MatchStr ( char *, char * ) ;
  88. signed int SaveMessage ( struct WriteMsgStruct * ) ;
  89. LONG GetHighPointer ( int, int ) ;
  90. APTR ReadWholeFile ( char *, ULONG * ) ;
  91. struct List *GetSigList ( void ) ;
  92. struct SigNode *GetSig ( ULONG ) ;
  93. struct ConfigUpdate *GetConfigUpdate ( void ) ;
  94. struct List *GetBaudList ( void ) ;
  95. int EditorsLoad ( struct List * ) ;
  96. signed int EditMessage ( struct Msg *, unsigned char * ) ;
  97. signed int DeleteMessage ( int, ULONG ) ;
  98. int SetPointers ( struct MsgIdx * ) ;
  99. int ScanIndex ( char *, int (*)() ) ;
  100. struct AreaNode * GetFileAreaNode ( int ) ;
  101. signed int GetIndexFileName ( char *, char * ) ;
  102. BOOL GetFileIndex ( char *, ULONG, struct fileindex * ) ;
  103. int AddMsgBase ( struct MsgBaseLink * ) ;
  104. struct List * GetMsgBaseLib ( void ) ;
  105. struct MsgAreaNode * GetMsgAreaNode ( int ) ;
  106. BOOL ParseFidoAddr ( char *, struct FidoAddress * ) ;
  107. ULONG FileAreaAccess ( ULONG, ULONG ) ;
  108. ULONG MsgAreaAccess ( ULONG, ULONG ) ;
  109. struct List * GetTemplateList ( void ) ;
  110. ULONG    SetFidoHeaders ( struct WriteMsgStruct * ) ;
  111.  
  112. /**********************************************************************/
  113. /*                         PRIVATE FUNCTIONS                          */
  114. /*               Don't Even THINK About Calling These!                */
  115. /**********************************************************************/
  116.  
  117. int Pvt1 ( void ) ;
  118. void Pvt2 ( void ) ;
  119. int Pvt3 ( APTR, BOOL ) ;
  120. void Pvt4 ( void ) ;
  121. int Pvt5 ( APTR, BOOL ) ;
  122. void Pvt6 ( void ) ;
  123.  
  124. #endif /* CLIB_PIPEUTIL_PROTOS_H */